[% setvar title Perl 6 Summary for 2005-04-12 through 2005-04-19 %]
<div id="archive-notice">
    <h3>This file is part of the Perl 6 Archive</h3>
    <p>To see what is currently happening visit <a href="http://www.perl6.org/">http://www.perl6.org/</a></p>
</div>
<div class='pod'>
<a name='Perl 6 Summary for 2005-04-12 through 2005-04-19'></a><h1>Perl 6 Summary for 2005-04-12 through 2005-04-19</h1>
<p>All~</p>
<p>Sadly, a slip of the mouse cause me to delete a partially completed summary, so I am going to push ahead on the rewrite without a witty intro.  Feel free to make one up for yourself involving stuffed animals, musicians, and dinner.</p>
<a name='Perl 6 Compilers'></a><h2>Perl 6 Compilers</h2>
<a name='Pugs 6.2.0'></a><h3>Pugs 6.2.0</h3>
<p>Autrijus release Pugs 6.2.0 marking the first major milestone for Pugs.  This includes most of the control flow primitives of Perl 6 and is a testament to the solid work that all of the &quot;lambdacamels&quot; have been putting in.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/96465d8b9ad451d9/506edf0f1f75fd18' target='_blank'>groups-beta.google.com</a>#506edf0f1f75fd18</p>
<a name='CGI.pm and multi byte characters'></a><h3>CGI.pm and multi byte characters</h3>
<p>BÁRTHÁZI András was having trouble encoding and decoding multi byte characters in CGI.pm.  This led to a general discussion of how to escape such characters in URLs as well as when to call <code> chr </code>.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/750a78b4aba5ab30/18de224db1c6456a' target='_blank'>groups-beta.google.com</a>#18de224db1c6456a -- discussion</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/2583cd2ad56bcb8a/b146ba42087af46e' target='_blank'>groups-beta.google.com</a>#b146ba42087af46e -- more discussion</p>
<a name='auto currying?'></a><h3>auto currying?</h3>
<p>Matthew D Swank wondered if he really needed an extra set of parens to simultaneously call a function generator and its generated function.  Autrijus told him that yes he did as Perl 6 is not quite Haskell yet.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/c188af3a040a766c/2bed10c78e871766' target='_blank'>groups-beta.google.com</a>#2bed10c78e871766</p>
<a name='case insensitive P5 regex'></a><h3>case insensitive P5 regex</h3>
<p>BÁRTHÁZI András wanted to use the :i switch on P5 regexes.  Autrijus implemented it, but Larry noticed that this introduced a flag ordering dependency.  As a result the new way to supply flags to a perl 5 regex is <code> rx:P5&lt;imsxg</code>/.../ &gt;.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/e02fee049f84a748/0a265818f9c46346' target='_blank'>groups-beta.google.com</a>#0a265818f9c46346</p>
<a name='Cookbook Ettiquette'></a><h3>Cookbook Ettiquette</h3>
<p>Marcus Adair wondered if there were rules of etiquette he should obey when writing examples for the Perl 6 Cookbook.  In particular, should examples run and be only one file.  Ovid suggested that one file was a good idea, but was open to contrary arguments.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/46d6404cce43e170/0e86f5489b6951e8' target='_blank'>groups-beta.google.com</a>#0e86f5489b6951e8</p>
<a name='Austrian Parrot/Pugs Hackathon'></a><h3>Austrian Parrot/Pugs Hackathon</h3>
<p>Thomas Klausner announced that on June 9-10 in Vienna Austria there would be a Hackathon featuring the collective might of Autrijus, Chip, Leo, and more.  When that much brain power gets together only two things can happen:  much hacking and much drinking.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/cdccc751c9d251a2/12384146569d9acd' target='_blank'>groups-beta.google.com</a>#12384146569d9acd</p>
<a name='encoding illegal byte sequences in strings'></a><h3>encoding illegal byte sequences in strings</h3>
<p>BÁRTHÁZI András wanted to know if he could encode an illegal byte sequence in a string.  Much discussion ensued, but Larry promised that it would be possible.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/fb83a5437e07b928/ba9781abcd3406ca' target='_blank'>groups-beta.google.com</a>#ba9781abcd3406ca</p>
<a name='Test::TAP'></a><h3>Test::TAP</h3>
<p>Yuval Kogman announced the release of two new modules to CPAN which provid Pugs smoke html.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/2bb8a11c2456fdce/f27a8093b5667c5e' target='_blank'>groups-beta.google.com</a>#f27a8093b5667c5e -- announcement</p>
<p><a href='http://nothingmuch.woobling.org/pugs_test_status/' target='_blank'>nothingmuch.woobling.org</a> -- smoke em if you got em</p>
<a name='quoting constructs'></a><h3>quoting constructs</h3>
<p>Roie Marianer noticed that pugs was missing some quoting constructs and implemented them.  This led to discussion of interoplation and corners cases.  As usual Larry provided both answers and questions.  Roie produced a patch which Autrijus applied.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/bb1969aa24008431/f7eb1b0d77d6e3cd' target='_blank'>groups-beta.google.com</a>#f7eb1b0d77d6e3cd -- discussion</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/209d5a637ab00993/e7eb743f074c8f8d' target='_blank'>groups-beta.google.com</a>#e7eb743f074c8f8d -- useful pugs hacking pointer</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/f61f0ef868e0d9e0/653a73b1f938d4e9' target='_blank'>groups-beta.google.com</a>#653a73b1f938d4e9 -- the patch</p>
<a name='Code Block as Argument'></a><h3>Code Block as Argument</h3>
<p>Stevan Little found some bugs with passing a code block to a function in pugs.  Warnock applies.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/82071725b70ea804/992d32212401500b' target='_blank'>groups-beta.google.com</a>#992d32212401500b</p>
<a name='Push, Pop, Shift, and Unshift on Infinite Lists'></a><h3>Push, Pop, Shift, and Unshift on Infinite Lists</h3>
<p>Stevan Little has been playing with push, pop, shift, and unshift on infinite lists.  He thinks he has found a bug, although maybe he just hasn't let it run long enough...  Larry provided answers as to the correct semantics.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/727e096e9985ffc6/2f200d6cf002ecda' target='_blank'>groups-beta.google.com</a>#2f200d6cf002ecda  -- shift unshift</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/bfa0db91e317104f/41f8dcf309c64d9c' target='_blank'>groups-beta.google.com</a>#41f8dcf309c64d9c -- push pop</p>
<a name=''cd' issue in Makefile'></a><h3>'cd' issue in Makefile</h3>
<p>Jonathan Worthington noticed a Win32 issue in the Makefile.  He can point to the offending line in the autogenerated makefile, but that is not where it should be fixed.  Warnock applies.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/d4717e1fcdd5a631/bbd547275ba2f292' target='_blank'>groups-beta.google.com</a>#bbd547275ba2f292</p>
<a name='hyperoperator tests'></a><h3>hyperoperator tests</h3>
<p>David Christensen provided a patch for hyperoperators.  Unfortunately, character set transcodings ate his patch.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/ffc05ce65d1302fa/cab2f4338c64478d' target='_blank'>groups-beta.google.com</a>#cab2f4338c64478d</p>
<a name='shift oddity'></a><h3>shift oddity</h3>
<p>Stevan Little noticed that shift did not act like pop.  Larry noted that the example were not semantically valid, but even so Pugs should not freeze.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/2a8de017213467c9/7ac0b26446af4265' target='_blank'>groups-beta.google.com</a>#7ac0b26446af4265</p>
<a name='Pugs SEGV'></a><h3>Pugs SEGV</h3>
<p>Aaron Sherman managed to make Pugs segfault.  Autrijus thinks it might already be fixed.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.compiler/browse_frm/thread/03cfcd08924cf777/758242dfd55d908d' target='_blank'>groups-beta.google.com</a>#758242dfd55d908d</p>
<a name='Parrot'></a><h2>Parrot</h2>
<a name='Dynamic Perl 2'></a><h3>Dynamic Perl 2</h3>
<p>William Coleda provide the second of his patched to move Perl*PMC out of the core.  Leo applied it.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/e458e5ae236f2475/a14a81f3562cabb4' target='_blank'>groups-beta.google.com</a>#a14a81f3562cabb4</p>
<a name='SVN revision in bug reports'></a><h3>SVN revision in bug reports</h3>
<p>jreiks (Jens?) reported a difficult to reproduce bug.  This caused Leo to pine for having the SVN revision in the bug report.  Brent 'Dax' Royal-Gordon commented that this was a good idea.  Jens Rieks offered to implement it.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/4470945c9b73132f/8d408c82edcb9eb0' target='_blank'>groups-beta.google.com</a>#8d408c82edcb9eb0</p>
<a name='Win32 SDL'></a><h3>Win32 SDL</h3>
<p>Jerry Gay tried to get SDL working on Windows.  There was some give and take, but in the end he got his wish.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/ec13c071e394b978/75c590055366af40' target='_blank'>groups-beta.google.com</a>#75c590055366af40</p>
<a name='-l/path/to/icu'></a><h3>-l/path/to/icu</h3>
<p>Andy Dougherty provided a patch making Configure.pl provide a link flag to ICU headers if provided.  Jens Rieks applied it.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/e3b32552ce77272d/8ebf83f7e535740e' target='_blank'>groups-beta.google.com</a>#8ebf83f7e535740e</p>
<a name='svk and svn issues'></a><h3>svk and svn issues</h3>
<p>Roger Hale noticed a small problem with parrotcode.org.  Robert Spier fixed it.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/8ab9759222802158/cc3f9249ea9441a9' target='_blank'>groups-beta.google.com</a>#cc3f9249ea9441a9</p>
<a name='nci.t failure under MinGW'></a><h3>nci.t failure under MinGW</h3>
<p>François Perrad fixed a MinGW test failure.  Leo applied the patch.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/4a44170fc7012544/0638cc2ec3747287' target='_blank'>groups-beta.google.com</a>#0638cc2ec3747287</p>
<a name='trailing space with ${LD_OUT}'></a><h3>trailing space with ${LD_OUT}</h3>
<p>Andy Dougherty fixed an old bug with LD_OUT having trailing space.  Leo applied the patch.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/478cb1819d5e4dfb/8e8947f606dab7ff' target='_blank'>groups-beta.google.com</a>#8e8947f606dab7ff</p>
<a name='Warnings cleaning'></a><h3>Warnings cleaning</h3>
<p>Jerry Gay cleaned some warnings from the source tree.  Leo applied most of the patch.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/db8a711f8f85bb1c/74874b2eff5780d2' target='_blank'>groups-beta.google.com</a>#74874b2eff5780d2</p>
<pre>=haed3 Win32 path knit</pre>
<p>Philip Taylor fixed a small Win32 path issue.  Leo applied the patch.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/413b03fc07ad6c74/65e6069a591a6928' target='_blank'>groups-beta.google.com</a>#65e6069a591a6928</p>
<a name='cmp op bug'></a><h3>cmp op bug</h3>
<p>Leo found a bug in &lt;cmp&gt;_p_i_ic opcodes.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/2ecfcdab123baf79/198c31b75714fff0' target='_blank'>groups-beta.google.com</a>#198c31b75714fff0</p>
<a name='SDL unitialized variable'></a><h3>SDL unitialized variable</h3>
<p>Nick Glencross provided a patch fixing an unitialized variable in SDL.  Leo applied the patch.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/d69310fb11e75b26/eb47aeb6783e19fe' target='_blank'>groups-beta.google.com</a>#eb47aeb6783e19fe</p>
<a name='perlscalar morph bug'></a><h3>perlscalar morph bug</h3>
<p>Nicholas Clark found a bug in morph for PerlScalar.  Leo verified that it wasd a bug, and Nick Glencross offered to fix it.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/2fa7db6f961df407/5f38f717c8d5bfa8' target='_blank'>groups-beta.google.com</a>#5f38f717c8d5bfa8</p>
<a name='infix method change'></a><h3>infix method change</h3>
<p>Leo threatened to continue with his plan to simplify infix methods.  No one objected...</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/472630c2b0603134/56a30ffedd8e248f' target='_blank'>groups-beta.google.com</a>#56a30ffedd8e248f</p>
<a name='used before set warning?'></a><h3>used before set warning?</h3>
<p>Nick Glencross wanted a warning for using unset variables in imcc.  Leo pointed out that this was not as simple as one might like.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/52baedbc2dc5202a/c6de6d510bd2249a' target='_blank'>groups-beta.google.com</a>#c6de6d510bd2249a</p>
<a name='remove temp files for Win32 make clean'></a><h3>remove temp files for Win32 make clean</h3>
<p>Jerry Gay provided a patch removing more files under make clean in Win32.  Warnock applies.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/980a3f7cd83bd1cc/2d53606491e903a0' target='_blank'>groups-beta.google.com</a>#2d53606491e903a0</p>
<a name='Fix typos'></a><h3>Fix typos</h3>
<p>Nick Glencross provided a patch which fixes some typos in docs.  chromatic applied it with a few extra tweaks.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/d75f7b9d5c4c8103/d473935613cca66e' target='_blank'>groups-beta.google.com</a>#d473935613cca66e</p>
<a name='Parrot Security'></a><h3>Parrot Security</h3>
<p>BÁRTHÁZI András wondered about the general security mechanisms that Parrot would provided.  Dan assured him that security would be a fundamental part of Parrot.  He also provided a sketch of the security model which sparked some discussion.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/6285245dd83ead1b/d029a1bd60ba207c' target='_blank'>groups-beta.google.com</a>#d029a1bd60ba207c</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/becd70c749ed8802/b2cc77c111663f98' target='_blank'>groups-beta.google.com</a>#b2cc77c111663f98 -- sketch</p>
<a name='debian arm failure'></a><h3>debian arm failure</h3>
<p>Falls Huang reported a build failure on Debian-arm.  Leo provided a pointer in the write direction.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/b06bf58efba82f2e/fb7f013cb9f7acab' target='_blank'>groups-beta.google.com</a>#fb7f013cb9f7acab</p>
<a name='missing make target'></a><h3>missing make target</h3>
<p>François Perrad notice that `make src/revision.c` couldn't handle .svn/entries.  Jens Rieks fixed the problem.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/fc24f59f5f8e18bd/1202ce973afc6c31' target='_blank'>groups-beta.google.com</a>#1202ce973afc6c31</p>
<a name='JIT generation help'></a><h3>JIT generation help</h3>
<p>Adam Preble put out a call for some general advice on understanding Parrots JIT.  Leo provided some general dvice.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/2efaf5a6b85e4fa1/349b6ced77429368' target='_blank'>groups-beta.google.com</a>#349b6ced77429368</p>
<a name='&quot;Attibute not found&quot; exception'></a><h3>&quot;Attibute not found&quot; exception</h3>
<p>Cory Spencer provide a patch changing getattribute to throw a real_exception.  Jens applied the patch with a few tweaks.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/856b25471e33d77e/9e48338f07dcea83' target='_blank'>groups-beta.google.com</a>#9e48338f07dcea83</p>
<a name='stderr during 'bc' configure step'></a><h3>stderr during 'bc' configure step</h3>
<p>Jerry Gay provided a patch to suppress stderr during 'bc' configure step.  There was some debate on how to make this cross platform.  I don't think there was a resolution.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/65999ab8b88da37d/b9507ee27d6c606a' target='_blank'>groups-beta.google.com</a>#b9507ee27d6c606a</p>
<a name='string.c segfault'></a><h3>string.c segfault</h3>
<p>Nick Glencross provided a patch fixing a few segfaults in string.c.  Jens applied it.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/1ff44911f0e2da89/d604a37767fdc8c7' target='_blank'>groups-beta.google.com</a>#d604a37767fdc8c7</p>
<a name='MSWin32 ICU linkage'></a><h3>MSWin32 ICU linkage</h3>
<p>Ron Blaschke added ICU to the linkage for Win32.  Jens applied the patch.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/94e648ab1d0cd3a7/b0c6963d1198ef36' target='_blank'>groups-beta.google.com</a>#b0c6963d1198ef36</p>
<a name='win32 readme updates'></a><h3>win32 readme updates</h3>
<p>Ron Blaschke updated the README.win32 document.  chromatic applied the patch.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/a9d14d8a39269642/a08a9039624088c4' target='_blank'>groups-beta.google.com</a>#a08a9039624088c4</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/a511e0acef3f8b43/bfb9fed4636e8d30' target='_blank'>groups-beta.google.com</a>#bfb9fed4636e8d30  -- discussion before the patch</p>
<a name='big changes afoot'></a><h3>big changes afoot</h3>
<p>Our pumpking Leo has some big changes underway and asked someone else to man the pumps for a little while.  Jens volunteered to be someone.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/3e12c06edb87e91d/e87790daa8de6a28' target='_blank'>groups-beta.google.com</a>#e87790daa8de6a28</p>
<a name='more registers make Dan's code less unhappy'></a><h3>more registers make Dan's code less unhappy</h3>
<p>Dan has some very ugly generated code.  It takes a LONG time to compile.  Leo sped it up by giving Parrot more registers.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/e9737a0ff59741d1/d222280d60722b24' target='_blank'>groups-beta.google.com</a>#d222280d60722b24</p>
<a name='.const weirdness'></a><h3>.const weirdness</h3>
<p>Nick Glencross found some weirness with .const in IMCC.  Warnock applies.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/999b9f6c744a4164/c63f9d4079202df9' target='_blank'>groups-beta.google.com</a>#c63f9d4079202df9</p>
<a name='PMC help'></a><h3>PMC help</h3>
<p>Bloves was hoping to get a pointer on PMC writing.  Leo provided a helpful pointer.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/f111410d97e18467/14bfd19da3a901cc' target='_blank'>groups-beta.google.com</a>#14bfd19da3a901cc</p>
<a name='&quot;&amp;&amp;&quot; in commands is not cross platform'></a><h3>&quot;&amp;&amp;&quot; in commands is not cross platform</h3>
<p>Jens noticed that &quot;&amp;&amp;&quot; in commands cause problems on some platforms.  Michael G Schwern fixed it, and Jens applied the patch.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/1ad9467b1025793a/8791eb8b69566cab' target='_blank'>groups-beta.google.com</a>#8791eb8b69566cab</p>
<a name='MMD migration'></a><h3>MMD migration</h3>
<p>Leo continued his slow but steady migration to a more MMD like world.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/0ecded2105e1a6b3/a959e059396ada4f' target='_blank'>groups-beta.google.com</a>#a959e059396ada4f</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/fa7166b20529fc66/412e8c07d71a7776' target='_blank'>groups-beta.google.com</a>#412e8c07d71a7776</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/251ecd53a93e31a9/d97b72a261300e90' target='_blank'>groups-beta.google.com</a>#d97b72a261300e90</p>
<p>MMD 25 - multiply</p>
<a name='make config info available at runtime'></a><h3>make config info available at runtime</h3>
<p>Leo wants to have useful config information available at runtime.  Steven Philip Schubiger offered to try.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/049e4a3c48c6274d/25976b013f93c575' target='_blank'>groups-beta.google.com</a>#25976b013f93c575</p>
<a name='remove old files'></a><h3>remove old files</h3>
<p>Leo opened a ticket for removing some outdated files.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/e5f150409499a4b9/7c45bf5dd6f975e2' target='_blank'>groups-beta.google.com</a>#7c45bf5dd6f975e2</p>
<a name='Small spelling errors'></a><h3>Small spelling errors</h3>
<p>Steven Philip Schubiger provided a patch fixing some small spelling errors.  He worried that perhaps he was needless picking nits.  I don't think so, but Warnock applies.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/83fc0d3cb83d9e04/e452b42305facec0' target='_blank'>groups-beta.google.com</a>#e452b42305facec0</p>
<a name='Win32 ICU error'></a><h3>Win32 ICU error</h3>
<p>François Perrad fixed a small mistake in the naming of icudt.lib.  chromatic applied the patch.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/a88e134e75e0fb96/7cc20604fbe7b7e6' target='_blank'>groups-beta.google.com</a>#7cc20604fbe7b7e6</p>
<a name='Drunken Parrot'></a><h3>Drunken Parrot</h3>
<p>Cory Spencer has succeed in making LISP run on Parrot and uncovered a few GC bugs in the process.  Everyone was impressed.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/bd016ece7efbf6dc/c671582313435f6a' target='_blank'>groups-beta.google.com</a>#c671582313435f6a</p>
<a name='Python on Parrot'></a><h3>Python on Parrot</h3>
<p>Kevin Tew wondered what the state of pyrate was.  Sam Ruby provided a general explanation.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/9ea5d132cb6a328b/8de3ed74d8f99b17' target='_blank'>groups-beta.google.com</a>#8de3ed74d8f99b17</p>
<a name='C =&gt; Parrot Compiler'></a><h3>C =&gt; Parrot Compiler</h3>
<p>Philip Taylor posted a few questions about Parrot for help with Carrot, his C to Parrot Compiler.  Leo and Chip provided a few answers.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.internals/browse_frm/thread/1118ffddecae2eee/2b17b5c039d9f944' target='_blank'>groups-beta.google.com</a>#2b17b5c039d9f944</p>
<a name='Perl 6 Language'></a><h2>Perl 6 Language</h2>
<a name='Yet Another Perl Conference, North America'></a><h3>Yet Another Perl Conference, North America</h3>
<p>Gerard Lim announced YAPC::NA with much information and useful links.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/ae5d3611ba59254c/3cea8fe11ab66c7b' target='_blank'>groups-beta.google.com</a>#3cea8fe11ab66c7b</p>
<a name='subscripts as objects'></a><h3>subscripts as objects</h3>
<p>Yuval Kogman through out the idea of using subscripts as objects.  Larry worried that this would hurt speed a little too much.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/357eb32072df6ca1/34e9f3ed3232620b' target='_blank'>groups-beta.google.com</a>#34e9f3ed3232620b</p>
<a name='statement modifiers and scopes'></a><h3>statement modifiers and scopes</h3>
<p>Paul Seamons posted some examples involving local scopes and statement modifiers.  Larry decided that only curlies would delimit scopes, so as not to surprise too many people.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/50537b038eb01049/504dc73599f6b0e9' target='_blank'>groups-beta.google.com</a>#504dc73599f6b0e9</p>
<a name='whitespace in heredocs'></a><h3>whitespace in heredocs</h3>
<p>Juerd posted a question from the p6cookbook asking about spaces vs tabs.  Larry took a guess as to the context and pointed to A2 for info.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/f5dd10f62f347193/4f9e9e44613ece7b' target='_blank'>groups-beta.google.com</a>#4f9e9e44613ece7b</p>
<a name='&amp;nbsp; in \s, &lt;?ws&gt;, &lt;&gt;'></a><h3>&amp;nbsp; in \s, &lt;?ws&gt;, &lt;&gt;</h3>
<p>Juerd wondered what sort of character classes matched nonbreaking spaces.  Larry replied that they did, but possulated a &lt;bws&gt; class for breaking whitespace.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/cd7710fe025526db/0159190cdac55ae1' target='_blank'>groups-beta.google.com</a>#0159190cdac55ae1</p>
<a name='trim() and words()'></a><h3>trim() and words()</h3>
<p>Marcus Adair wondered about <code> trim </code> and <code> words </code> and if they actually existed.  It seems that trim will exist all though words might be spelled «$string».</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/42c0bc951df70bc4/a08367349c36ed44' target='_blank'>groups-beta.google.com</a>#a08367349c36ed44</p>
<a name='&lt;[]&gt; ugly and hard to type'></a><h3>&lt;[]&gt; ugly and hard to type</h3>
<p>There was some complaining that character classes are difficult to type.  This is considered a feature as character classes do not handle internaionalization well.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/539638737ca1c467/1f9b4c87e3ae6219' target='_blank'>groups-beta.google.com</a>#1f9b4c87e3ae6219</p>
<a name='comparing floats with fudge'></a><h3>comparing floats with fudge</h3>
<p>Marcus Adair wants an easy way to compare floats with a fudge factor.  Larry seemed to feel that some DWIMery could be added to <code> ~~ </code>.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/a3625d9fefe6f350/bcf5011ed73acc84' target='_blank'>groups-beta.google.com</a>#bcf5011ed73acc84</p>
<a name='$*CWD vs cwd() and chdir()'></a><h3>$*CWD vs cwd() and chdir()</h3>
<p>Michael G Schwern wanted a simple tied variable interface to $*CWD.  This is apparently a sensitive topic.  Much discussion ensued of changing directory in bizarre circumstances.  It looks like Michael's suggestions will not reach the core, although it looks like a fairly simple module...</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/c1ff319f1cf023f5/5c8a97dca9de168c' target='_blank'>groups-beta.google.com</a>#5c8a97dca9de168c</p>
<a name='Junction precedence error'></a><h3>Junction precedence error</h3>
<p>Brad Bowman noticed an error in some examples involving junction precedence.  Larry confirmed there error.  Patrick R. Michaud fixed it.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/9cbe727d2d3c7127/a5b95a51b4f1faba' target='_blank'>groups-beta.google.com</a>#a5b95a51b4f1faba</p>
<a name='spelling mistake in A06'></a><h3>spelling mistake in A06</h3>
<p>Steven Philip Schubiger found a spelling error in A06. Patrick R. Michaud applied the patch.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/10f723c000997305/2f8569964e8d201d' target='_blank'>groups-beta.google.com</a>#2f8569964e8d201d</p>
<a name='&lt;[a-z]&gt; to become &lt;[a..z]&gt;'></a><h3>&lt;[a-z]&gt; to become &lt;[a..z]&gt;</h3>
<p>Larry decide that the range operator in character classes should change to <code> .. </code>.  Much discussion ensued.  I like it.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/eb469e49d67ee887/5d5ce1a957b4a656' target='_blank'>groups-beta.google.com</a>#5d5ce1a957b4a656</p>
<a name='tainted variables'></a><h3>tainted variables</h3>
<p>BÁRTHÁZI András wondered if he could mark variables as tainted.  Luke Palmer showed him a way.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/9627c979812b1881/18e4deaee9092db2' target='_blank'>groups-beta.google.com</a>#18e4deaee9092db2</p>
<a name='temp variables that can be redeclared'></a><h3>temp variables that can be redeclared</h3>
<p>Aaron Sherman wants a way to redeclare variables without getting a warning.  He suggested <code> temp </code>.  Larry suggested <code> ok </code> to turn off a warning, but doesn't think Aaron's feature is really necessary.  No official ruling yet (I think).</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/a3ee0ad28cfc7358/b954df420903258e' target='_blank'>groups-beta.google.com</a>#b954df420903258e</p>
<a name='hyper slices'></a><h3>hyper slices</h3>
<p>David Christensen wants to use hyper slices as a convenient way of dealing with multi dimensional data structures.  Luke Palmer showed him how.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/7e5c8e60a262b033/a7e2220ac0c3cc26' target='_blank'>groups-beta.google.com</a>#a7e2220ac0c3cc26</p>
<a name='Hyper operator corner case'></a><h3>Hyper operator corner case</h3>
<p>David Christensen wondered how hyperoperators would know what to pad with when one side is not long enough.  The answer appears to be slightly ill defined magic.  Especially where subtraction or division is concerned</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/d19673092609908c/952a1c33601dce87' target='_blank'>groups-beta.google.com</a>#952a1c33601dce87</p>
<a name='fine granularity sleeping/events'></a><h3>fine granularity sleeping/events</h3>
<p>Gaal Yahas wants to have an alarm function that takes a double (for systems with sub-second timing proises).  He also wants a version that takes a callback (possibly called later).  Warnock applies.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/5ef4b7c6b01cd63a/a627dd913e587f72' target='_blank'>groups-beta.google.com</a>#a627dd913e587f72</p>
<a name='junctions in subscripts'></a><h3>junctions in subscripts</h3>
<p>David Christensen wants junctions in subscripts to autothread.  Luke palmer commented that they might.  I think they do...</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/2dbde23ef0bb8940/cd9c7a6b2e672cb8' target='_blank'>groups-beta.google.com</a>#cd9c7a6b2e672cb8</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/b9d5bf8f0a559a9b/d54b47f508c397b5' target='_blank'>groups-beta.google.com</a>#d54b47f508c397b5</p>
<a name='quote operators and interpolation'></a><h3>quote operators and interpolation</h3>
<p>Roie Marianer had a few questions about how interpolation and quote operators would work.  Laryy and Juerd provided some answers.  Larry's short version: &quot;we pretend we're a top-down parser even if we aren't&quot;.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/2d5818a0af6f6232/e190635e9d89b772' target='_blank'>groups-beta.google.com</a>#e190635e9d89b772</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/dfeeeec8dadae70d/dea453a1ab097e2f' target='_blank'>groups-beta.google.com</a>#dea453a1ab097e2f</p>
<a name='junctions with adverbs'></a><h3>junctions with adverbs</h3>
<p>David Christensen wants to use adverbs to supply exceptions to junctions.  Luke Palmer told him it doesn't work that way.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/fa98d6ef70da6f85/8f099d9225ffb5a1' target='_blank'>groups-beta.google.com</a>#8f099d9225ffb5a1</p>
<a name='++ evaluation order'></a><h3>++ evaluation order</h3>
<p>lam Fayland found an oddity in pugs evaluation order for <code> ++ </code>.  Warnock applies.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/f44055d378fa3515/0466f9879137871e' target='_blank'>groups-beta.google.com</a>#0466f9879137871e</p>
<a name='statement modifiers for setting variable'></a><h3>statement modifiers for setting variable</h3>
<p>Dave Whipp wants to use statement modifiers to restrict the scope for variables in his print statements.  Larry provided a different technique.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/121ac8d96c776bb9/6e51a2caa5699e94' target='_blank'>groups-beta.google.com</a>#6e51a2caa5699e94</p>
<a name='tie hashes'></a><h3>tie hashes</h3>
<p>Ingo Blechschmidt wondered what syntax to use for tieing hashes.  Larry began to muse alloud.</p>
<p><a href='http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thread/4bf493833cdb0e0b/57da4ba88cf2aa4a' target='_blank'>groups-beta.google.com</a>#57da4ba88cf2aa4a</p>
<a name='The usual footer'></a><h2>The usual footer</h2>
<p>To post to any of these mailing lists please subscribe by sending email to &lt;<a href='mailto:perl6-internals-subscribe@perl.org'>perl6-internals-subscribe@perl.org</a>&gt;, &lt;<a href='mailto:perl6-language-subscribe@perl.org'>perl6-language-subscribe@perl.org</a>&gt;,  or &lt;<a href='mailto:perl6-compiler-subscribe@perl.org'>perl6-compiler-subscribe@perl.org</a>&gt;.  If you find these summaries useful or enjoyable, please consider contributing to the Perl Foundation to help support the development of Perl. You might also like to send feedback to <a href='mailto:ubermatt@gmail.com'>ubermatt@gmail.com</a></p>
<p><a href='http://donate.perl-foundation.org/' target='_blank'>donate.perl-foundation.org</a> -- The Perl Foundation
<a href='http://dev.perl.org/perl6/' target='_blank'>dev.perl.org</a> -- Perl 6 Development site
<a href='http://planet.parrotcode.org/' target='_blank'>planet.parrotcode.org</a> -- Parrot Blog aggregator</p>
</div>
